package org.apache.commons.compress.compressors; class FileNameUtil { void a() { int a;
a=0;// .class public Lorg/apache/commons/compress/compressors/FileNameUtil;
a=0;// .super Ljava/lang/Object;
a=0;// .source "FileNameUtil.java"
a=0;// 
a=0;// 
a=0;// # instance fields
a=0;// .field private final a:Ljava/util/Map;
a=0;// 
a=0;// .field private final b:Ljava/util/Map;
a=0;// 
a=0;// .field private final c:I
a=0;// 
a=0;// .field private final d:I
a=0;// 
a=0;// .field private final e:I
a=0;// 
a=0;// .field private final f:I
a=0;// 
a=0;// .field private final g:Ljava/lang/String;
a=0;// 
a=0;// 
a=0;// # direct methods
a=0;// .method public constructor <init>(Ljava/util/Map;Ljava/lang/String;)V
a=0;//     .locals 9
a=0;// 
a=0;//     .prologue
a=0;//     const v0, 0x7fffffff
a=0;// 
a=0;//     #v0=(Integer);
a=0;//     const/high16 v1, -0x80000000
a=0;// 
a=0;//     .line 92
a=0;//     #v1=(Integer);
a=0;//     invoke-direct {p0}, Ljava/lang/Object;-><init>()V
a=0;// 
a=0;//     .line 37
a=0;//     #p0=(Reference,Lorg/apache/commons/compress/compressors/FileNameUtil;);
a=0;//     new-instance v2, Ljava/util/HashMap;
a=0;// 
a=0;//     #v2=(UninitRef,Ljava/util/HashMap;);
a=0;//     invoke-direct {v2}, Ljava/util/HashMap;-><init>()V
a=0;// 
a=0;//     #v2=(Reference,Ljava/util/HashMap;);
a=0;//     iput-object v2, p0, Lorg/apache/commons/compress/compressors/FileNameUtil;->a:Ljava/util/Map;
a=0;// 
a=0;//     .line 93
a=0;//     invoke-static {p1}, Ljava/util/Collections;->unmodifiableMap(Ljava/util/Map;)Ljava/util/Map;
a=0;// 
a=0;//     move-result-object v2
a=0;// 
a=0;//     iput-object v2, p0, Lorg/apache/commons/compress/compressors/FileNameUtil;->b:Ljava/util/Map;
a=0;// 
a=0;//     .line 96
a=0;//     invoke-interface {p1}, Ljava/util/Map;->entrySet()Ljava/util/Set;
a=0;// 
a=0;//     move-result-object v2
a=0;// 
a=0;//     invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
a=0;// 
a=0;//     move-result-object v7
a=0;// 
a=0;//     #v7=(Reference,Ljava/util/Iterator;);
a=0;//     move v2, v0
a=0;// 
a=0;//     #v2=(Integer);
a=0;//     move v3, v1
a=0;// 
a=0;//     #v3=(Integer);
a=0;//     move v4, v0
a=0;// 
a=0;//     #v4=(Integer);
a=0;//     move v5, v1
a=0;// 
a=0;//     :goto_0
a=0;//     #v5=(Integer);v6=(Conflicted);v8=(Conflicted);
a=0;//     invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     #v0=(Boolean);
a=0;//     if-eqz v0, :cond_3
a=0;// 
a=0;//     invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     #v0=(Reference,Ljava/lang/Object;);
a=0;//     check-cast v0, Ljava/util/Map$Entry;
a=0;// 
a=0;//     .line 97
a=0;//     invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
a=0;// 
a=0;//     move-result-object v1
a=0;// 
a=0;//     #v1=(Reference,Ljava/lang/Object;);
a=0;//     check-cast v1, Ljava/lang/String;
a=0;// 
a=0;//     invoke-virtual {v1}, Ljava/lang/String;->length()I
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     .line 98
a=0;//     #v1=(Integer);
a=0;//     if-le v1, v5, :cond_0
a=0;// 
a=0;//     move v5, v1
a=0;// 
a=0;//     .line 101
a=0;//     :cond_0
a=0;//     if-ge v1, v4, :cond_1
a=0;// 
a=0;//     move v4, v1
a=0;// 
a=0;//     .line 105
a=0;//     :cond_1
a=0;//     invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
a=0;// 
a=0;//     move-result-object v1
a=0;// 
a=0;//     #v1=(Reference,Ljava/lang/Object;);
a=0;//     check-cast v1, Ljava/lang/String;
a=0;// 
a=0;//     .line 106
a=0;//     invoke-virtual {v1}, Ljava/lang/String;->length()I
a=0;// 
a=0;//     move-result v6
a=0;// 
a=0;//     .line 107
a=0;//     #v6=(Integer);
a=0;//     if-lez v6, :cond_6
a=0;// 
a=0;//     .line 108
a=0;//     iget-object v8, p0, Lorg/apache/commons/compress/compressors/FileNameUtil;->a:Ljava/util/Map;
a=0;// 
a=0;//     #v8=(Reference,Ljava/util/Map;);
a=0;//     invoke-interface {v8, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
a=0;// 
a=0;//     move-result v8
a=0;// 
a=0;//     #v8=(Boolean);
a=0;//     if-nez v8, :cond_2
a=0;// 
a=0;//     .line 109
a=0;//     iget-object v8, p0, Lorg/apache/commons/compress/compressors/FileNameUtil;->a:Ljava/util/Map;
a=0;// 
a=0;//     #v8=(Reference,Ljava/util/Map;);
a=0;//     invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     invoke-interface {v8, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
a=0;// 
a=0;//     .line 111
a=0;//     :cond_2
a=0;//     #v8=(Conflicted);
a=0;//     if-le v6, v3, :cond_5
a=0;// 
a=0;//     move v1, v6
a=0;// 
a=0;//     .line 114
a=0;//     :goto_1
a=0;//     #v1=(Integer);
a=0;//     if-ge v6, v2, :cond_4
a=0;// 
a=0;//     move v0, v6
a=0;// 
a=0;//     :goto_2
a=0;//     #v0=(Integer);
a=0;//     move v2, v0
a=0;// 
a=0;//     move v3, v1
a=0;// 
a=0;//     .line 118
a=0;//     goto :goto_0
a=0;// 
a=0;//     .line 119
a=0;//     :cond_3
a=0;//     #v0=(Boolean);v6=(Conflicted);
a=0;//     iput v5, p0, Lorg/apache/commons/compress/compressors/FileNameUtil;->c:I
a=0;// 
a=0;//     .line 120
a=0;//     iput v3, p0, Lorg/apache/commons/compress/compressors/FileNameUtil;->e:I
a=0;// 
a=0;//     .line 121
a=0;//     iput v4, p0, Lorg/apache/commons/compress/compressors/FileNameUtil;->d:I
a=0;// 
a=0;//     .line 122
a=0;//     iput v2, p0, Lorg/apache/commons/compress/compressors/FileNameUtil;->f:I
a=0;// 
a=0;//     .line 123
a=0;//     iput-object p2, p0, Lorg/apache/commons/compress/compressors/FileNameUtil;->g:Ljava/lang/String;
a=0;// 
a=0;//     .line 124
a=0;//     return-void
a=0;// 
a=0;//     :cond_4
a=0;//     #v0=(Reference,Ljava/lang/Object;);v6=(Integer);
a=0;//     move v0, v2
a=0;// 
a=0;//     #v0=(Integer);
a=0;//     goto :goto_2
a=0;// 
a=0;//     :cond_5
a=0;//     #v0=(Reference,Ljava/lang/Object;);v1=(Reference,Ljava/lang/String;);
a=0;//     move v1, v3
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     goto :goto_1
a=0;// 
a=0;//     :cond_6
a=0;//     #v1=(Reference,Ljava/lang/String;);
a=0;//     move v0, v2
a=0;// 
a=0;//     #v0=(Integer);
a=0;//     move v1, v3
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     goto :goto_2
a=0;// .end method
}}
